package com.backend.demo.service.impl;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.backend.demo.dao.EnumItemDao;
import com.backend.demo.entities.EnumItem;
import com.backend.demo.service.IEnumItemService;

/**
 * 枚举项service Impl
 * @author Administrator
 *
 */
@Service("enumItemService")
public class EnumItemServiceImpl implements IEnumItemService {
	
	@Resource(name="enumItemDao")
	private EnumItemDao enumItemDao;

	@Override
	public List<EnumItem> getAllEnumItems() {
		return enumItemDao.getAllEnumItems();
	}

	@Override
	public List<EnumItem> getEnumItemsByCondition(EnumItem enumItem) {
		return enumItemDao.getEnumItemsByCondition(enumItem);
	}

	@Override
	public EnumItem getEnumItemByEnumItemID(long enumItemID) {
		return enumItemDao.getEnumItemByEnumItemID(enumItemID);
	}

	@Override
	public List<EnumItem> getAllEnumItemsByEnumWord(String enumWord) {
		return enumItemDao.getAllEnumItemsByEnumWord(enumWord);
	}

	@Override
	public EnumItem getNameByEnumwordAndCode(String enumword, String code) {
		return enumItemDao.getNameByEnumwordAndCode(enumword, code);
	}

	@Override
	public int addEnumItem(EnumItem enumItem) {
		return enumItemDao.addEnumItem(enumItem);
	}

	@Override
	public int editEnumItem(EnumItem enumItem) {
		return enumItemDao.editEnumItem(enumItem);
	}

	@Override
	public int deleteEnumItemByEnumID(long enumItemID) {
		return enumItemDao.deleteEnumItemByEnumID(enumItemID);
	}

}
